project.name = "SmartPtr"

package = newpackage()
package.name = "SharedPtr"
package.language = "c++"
package.files = { matchfiles("shared*.cpp"), matchfiles("*.h") }
package.config["Debug"].defines = { "_DEBUG" }
package.config["Release"].defines = { "NDEBUG" }

package = newpackage()
package.name = "ScopedPtr"
package.language = "c++"
package.files = { matchfiles("scoped*.cpp"), matchfiles("*.h") }
package.config["Debug"].defines = { "_DEBUG" }
package.config["Release"].defines = { "NDEBUG" }
